script_path=$(realpath "${BASH_SOURCE[0]}")
script_dir=$(dirname "$script_path")
calico_file=${script_dir}/calico.yaml

# 下载 Calico 清单文件，也可以用当前文件夹的calico.yaml文件
# wget https://docs.projectcalico.org/v3.25/manifests/calico.yaml --no-check-certificate
cp -f ${script_dir}/calico.yaml.bk ${calico_file}

# # 使用国内镜像源
sed -i 's|docker.io/|swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/|g' ${calico_file}

# # 安装 Calico
kubectl create -f ${calico_file}